  $(function() {
      //点击跳转链接跳转
    $('#link_reg').on('click',function() {
        $('#login').hide().siblings('#reg').show()
    })
    $('#link_login').on('click',function() {
        $('#reg').hide().siblings('#login').show()
    })
    var layer = layui.layer
    var form = layui.form
    //发送注册的ajax请求
    $('#reg_form').on('submit',function(e) {
        e.preventDefault();
         $.ajax({
        type:'post',
        url:'/api/reguser',
        data:$('#reg_form').serialize(),
        success:function(res) {
            if(res.status != 0)return layer.msg(res.message)
            layer.msg(res.message)
        }
        })
        $('#link_login').click()
    })
    //发送登陆的ajax请求
    $('#login_form').on('submit',function (e) {
        e.preventDefault();
         $.ajax({
        type:'post',
        url:'/api/login',
        data:$('#login_form').serialize(),
        success:function(res) {
            if(res.status != 0)return layer.msg(res.message)
            layer.msg(res.message);
            localStorage.setItem('token',res.token)
            location.href = '/index.html';
        }
        })
    })
    //设置表单的验证
    form.verify({
        username: function(value){ //value：表单的值、item：表单的DOM对象
          if(!new RegExp("^[a-zA-Z0-9_\u4e00-\u9fa5\\s·]+$").test(value)){
            return '用户名不能有特殊字符';
          }
          if(/(^\_)|(\__)|(\_+$)/.test(value)){
            return '用户名首尾不能出现下划线\'_\'';
          }
          if(/^\d+\d+\d$/.test(value)){
            return '用户名不能全为数字';
          }
        },
        psd: [
            /^[\S]{6,12}$/
            ,'密码必须6到12位，且不能出现空格'
          ] ,
        //自定义重复密码
        repsd:function (value) {
            if($('#reg_form [name = "password"]').val()!=value)return '两次输入密码不同!'
        }
    })
  })